package com.demo.java.OD151_200.OD155;

import java.util.Scanner;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【最长的元音字符串】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/145757977
 */
public class OdMain {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String line = scanner.nextLine();  // 读取输入的字符串
        solveMethod(line);  // 调用方法解决问题
    }

    private static void solveMethod(String line) {
        String vowels = "aeiouAEIOU";  // 定义元音字母集合

        int maxLen = 0, currentLen = 0;  // 初始化最大长度和当前长度
        for (char c : line.toCharArray()) {  // 遍历字符串中的每个字符
            if (vowels.contains(Character.toString(c))) {  // 如果是元音字母
                currentLen++;  // 当前元音子串长度加1
            } else {  // 如果不是元音字母
                maxLen = Math.max(maxLen, currentLen);  // 更新最大长度
                currentLen = 0;  // 重置当前长度
            }
        }
        maxLen = Math.max(maxLen, currentLen);  // 结束时再检查一次

        System.out.print(maxLen);  // 输出结果
    }
}